Tie Code And Questions: a Reengineering Pattern

نویسندگان

  • Stéphane Ducasse
  • Serge Demeyer
  • Oscar Nierstrasz
چکیده

Reengineering is an inherent aspect of modern software development, with its emphasis on iterative and incremental development. The reengineering pattern presented in this paper shows how you can support your understanding during system reengineering by linking your questions or information about the code in the code itself. This work has been funded by the Swiss Government under Project no. NFS-2000-46947.96 and BBW-96.0015 as well as by the European Union under the ESPRIT program Project no. 21975 (FAMOOS). Copyright© 2000 by Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reengineering for Parallelism: an entry point into PLPP for legacy applications

Many parallel programs begin as legacy sequential code that is later reengineered to take advantage of parallel hardware. This paper presents a pattern called Reengineering for Parallelism to help with this task. The new pattern is intended to be used in conjunction with PLPP (Pattern Language for Parallel Programming), described in book form in Patterns for Parallel Programming (Mattson, Sande...

متن کامل

Support Reengineering by Type Reference - A Reengineering Pattern

Reengineering patterns describe and discuss techniques that support reengineering tasks. They help a software engineer to understand the structure and the inner workings of a software system, to identify design problems and to improve the system in order to make it more exible and extensible. In this paper we present a reengineering pattern that shows how you can use type inference to facilitat...

متن کامل

Type-Check Elimination: Two Object-Oriented Reengineering Patterns

In reengineering an object-oriented system we want to benefit from the expertise developed in earlier efforts. It is therefore essential to have a way to communicate expertise at different levels: from knowledge about how to approach a system to be reengineered, to knowledge about improving code by eliminating ’bad’ style. In this paper we propose to use a pattern form to communicate knowledge ...

متن کامل

Three Reverse Engineering Patterns

Whereas a design pattern describes and discusses a solution to a design problem, a reverse engineering pattern describes how to understand aspects of an object-oriented design and how to identify problems in that design. In the context of a project developing a methodology for reengineering objectoriented legacy systems into frameworks, we are working on a pattern language for reengineering. Th...

متن کامل

Reengineering Process for Mobile Component Patterns

Many reengineering approaches have focused on extracting an abstract representation through syntax analysis of legacy source codes. So, recovery of rationale behind the design decision, such as domain specific semantics and roles, has been ignored. In this paper, we suggest the architecture based reengineering approach using design patterns. A design pattern, as core element of software archite...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000